package com.zhiwei.codesecurity.common.constants;

import com.zhiwei.codesecurity.common.utils.ReloadAbleProperty;

/**
 * *.properties 配置文件
 */
public class ResourcesPropertiesConstants {

    /**
     * 临时存放下载代码的目录，处理完毕压缩成zip后存放在git.download.dir、svn.download.dir、local.download.dir下面
     */
    public static final String TEMP_DIR = ReloadAbleProperty.getProperty("temp.dir");

    /**
     * git下载代码文件所在目录
     */
    public static final String GIT_DOWNLOAD_DIR = ReloadAbleProperty.getProperty("git.download.dir");

    /**
     * svn下载代码文件所在目录
     */
    public static final String SVN_DOWNLOAD_DIR = ReloadAbleProperty.getProperty("svn.download.dir");

    /**
     * 本地下载代码文件所在目录
     */
    public static final String LOCAL_DOWNLOAD_DIR = ReloadAbleProperty.getProperty("local.download.dir");

    /**
     * CheckMarx扫描报告保存目录
     */
    public static final String CHECKMARX_REPORT_DIR = ReloadAbleProperty.getProperty("checkmarx.report.dir");

    /**
     * CheckMarx扫描队列的最大长度
     */
    public static final int MAX_QUEUE_COUNT = Integer.valueOf(ReloadAbleProperty.getProperty("maxQueueCount"));
}
